#ifndef UTILS_H
#define UTILS_H

#include <string>

// 获取当前时间 [HH:MM:SS]
std::string get_current_time();

// 彩色包装消息
std::string color_wrap(const std::string& msg, const std::string& color_code);

// ANSI 颜色码
namespace Color {
    const std::string RESET  = "\033[0m";
    const std::string YELLOW = "\033[1;33m";  // 系统提示
    const std::string CYAN   = "\033[1;36m";  // 私聊
    const std::string RED    = "\033[1;31m";  // 错误
    const std::string GREEN  = "\033[1;32m";  // 加入提示
}

// 聊天日志记录
void log_to_file(const std::string& msg);

#endif

